home *** CD-ROM | disk | FTP | other *** search
- #ifndef _SPRFUNC_
- #define _SPRFUNC_
-
- #include "ray.h"
- #define TYPE_COUNT 100
- #define DEF_INDEX 0
- #define PLAYER_INDEX 1
- #define BULLET_INDEX 2
- #define TURRET_INDEX 3
- #define MONSTER_INDEX 4
- #define INVENTORY_INDEX 5
- #define EXPLOSION_INDEX 6
- #define RENDER_TYPE_COUNT 2
- #define NORM_RENDER 0
- #define FLAT_RENDER 1
-
- typedef USHORT func_index;
-
- update_func Get_Update_Func(func_index update_index);
- update_z_func Get_Update_Z_Func(func_index update_z_index);
- load_extra_func Get_Load_Extra_Func(func_index load_extra_index);
- render_func Get_Render_Func(func_index render_index);
- render_data_loader Get_Render_Data_Loader(func_index loader_index);
- message_func Get_Message_Func(func_index message_index);
-
- void Init_Spr_Funcs();
- void Close_Spr_Funcs();
-
- #endif